package com.zszq.ms.bigmodeltest.model;

import com.alibaba.fastjson.JSONObject;
import com.zszq.ms.bigmodeltest.entity.AiBigmodelConfig;
import com.zszq.ms.bigmodeltest.entity.AiTask;
import com.zszq.ms.bigmodeltest.entity.AiTaskResult;

/**
 *
 *
 * @author 孟帅
 * @since 2025/3/31
 */
public interface BaseModel {
    /**
     * 获取模型编码
     *
     * @return
     */
    String getModelCode();

    /**
     * 执行任务
     *
     * @return 任务执行结果
     * @throws Exception
     */
    JSONObject resTransferJson(String content, AiBigmodelConfig aiBigmodelConfig) throws Exception;
}
